// samsting : this file is auto create.

#ifndef ALIYUN_Risk_ValidateVerifyCodeRequest_H_
#define ALIYUN_Risk_ValidateVerifyCodeRequest_H_

#include "core/rpc_acs_request.h"

namespace aliyun { namespace Risk {

class ValidateVerifyCodeRequest : public RpcAcsRequest {
public:
  ValidateVerifyCodeRequest();

  const string& GetRequestId(void) const;
  void          SetRequestId(const string& RequestId);

  const string& GetMteeCode(void) const;
  void          SetMteeCode(const string& MteeCode);

  const string& GetCodeType(void) const;
  void          SetCodeType(const string& CodeType);

  const string& GetIdType(void) const;
  void          SetIdType(const string& IdType);

  const string& GetUserId(void) const;
  void          SetUserId(const string& UserId);

  const string& GetChannelType(void) const;
  void          SetChannelType(const string& ChannelType);

  const string& GetVerifyCode(void) const;
  void          SetVerifyCode(const string& VerifyCode);

  const string& GetUmidToken(void) const;
  void          SetUmidToken(const string& UmidToken);

  const string& GetCollina(void) const;
  void          SetCollina(const string& Collina);

  const string& GetIp(void) const;
  void          SetIp(const string& Ip);

  const string& GetExtend(void) const;
  void          SetExtend(const string& Extend);

private:
  string RequestId_;
  string MteeCode_;
  string CodeType_;
  string IdType_;
  string UserId_;
  string ChannelType_;
  string VerifyCode_;
  string UmidToken_;
  string Collina_;
  string Ip_;
  string Extend_;

};

} } // namespace aliyun { namespace Risk {

#endif // #ifndef ALIYUN_Risk_ValidateVerifyCodeRequest_H_

// end of file 
